// 从已经安装的 sequelize 模块导入 DataTypes
const { DataTypes } = require( 'sequelize');

const sequelize = require('../config/sequelize.js');

// 定义模型
// sequelize.define( 模型名称 , 列名和类型 , 其它选项 )
const Customer = sequelize.define('Customer', {
    id: {
        type: DataTypes.STRING,
        primaryKey: true
    },
    name: DataTypes.STRING,
    gender: DataTypes.STRING,
    birthdate: DataTypes.DATE
}, {
    timestamps: false,
    // 使用 tableName 指定该模型对应的数据库表名
    tableName: 't_customers'
});

module.exports = Customer ;